using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using QLKS.HeThongBUS;

namespace QLKS
{
    public partial class QuyDinhKS : DevComponents.DotNetBar.Office2007Form
    {
        public QuyDinhKS()
        {
            InitializeComponent();
        }

        private void QuyDinhKS_Load(object sender, EventArgs e)
        {
            HienThi();
            
        }

        void HienThi()
        {
            DataTable dt = QD_BUS.DSQD();
            grvdsqd.DataSource = dt;
            grvdsqd.Columns[0].Width = 180;
            grvdsqd.Columns[1].Width = 170;
            grvdsqd.Columns[2].Width = 170;
        }

        private void grvdsqd_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            int dong = e.RowIndex;
            txtptquaquydinh.Text = grvdsqd.Rows[dong].Cells[0].Value.ToString();
            txtptkhachnn.Text = grvdsqd.Rows[dong].Cells[1].Value.ToString();
            txtslnguoi.Text = grvdsqd.Rows[dong].Cells[2].Value.ToString();
        }

        private void btnthoat_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btncapnhat_Click(object sender, EventArgs e)
        {
            if (txtslnguoi.Text == "" || txtptquaquydinh.Text.ToString() == "" || txtptkhachnn.Text.ToString() == "")
            {
                MessageBox.Show("Bạn chưa nhập đầy đủ các quy định", "Thông báo");

            }
            else
            {
                QD_DTO qd = new QD_DTO();
                qd.Phuthukhachquaquydinh = Int32.Parse(txtptquaquydinh.Text.ToString());
                qd.Phuthukhachnuocngoai = Int32.Parse(txtptkhachnn.Text.ToString());
                qd.Songuoitoida = Int32.Parse(txtslnguoi.Text.ToString());
                if (QD_BUS.UpdateQD(qd) == QD_BUSResult.OK)
                {
                    MessageBox.Show("Cập nhật thành công", "Thông báo");
                    HienThi();

                }
                else
                {
                    MessageBox.Show("Cập nhật thất bại", "Thông báo");
                }
            }
        }

        
    }
}